home *** CD-ROM | disk | FTP | other *** search
- On 13-Maj-98 Grzegorz Kraszewski generated such output:
- > Mimo, ¿e "gram w dru¿ynie E" to przyznajê, ¿e nie lubiê tego NEW.
- > Podstawowa ró¿nica miêdzy AllocMem() i NEW jest taka, ¿e dok³adnie
- wiadomo
- > co robi AllocMem(), a o NEW wiadomo tyle, ile jest w docu do E (czyli
- > mniej). Dlatego w E i tak u¿ywam AllocMem().
-
- A ja lubiê NEW i wszelkie funkcje obslugi pamiêci z E. NEW stosuje siê
- przy programowaniu obiektowym, tylko przez NEW mo¿na zainicjowaæ
- obiekt z metodami. A co do innych funkcji pamiêciowych gor±co polecam
- FastNew (), która dzia³a jak piorun i nie ¶mieci po pamiêci.
- Szczególnie, je¶li alokowane obszary s± mniejsze ni¿ 256 bajtów.
- Napisa³em sobie ma³y programik i uzyska³em takie wyniki:
-
- Test: Alloc 100 bytes of memory 7000 times.
- Testing FastNew()... Elapsed time 0.000000
- Testing AllocPooled()... Elapsed time 4.185498
-
- Test: Alloc 1024 bytes of memory 7000 times.
- Testing FastNew()... Elapsed time 2.092570
- Testing AllocPooled()... Elapsed time 4.394680
-
- Test: Alloc 2000 bytes of memory 7000 times.
- Testing FastNew()... Elapsed time 2.825054
- Testing AllocPooled()... Elapsed time 4.813096
-
- Jednocze¶nie podpisujê sie pod pomys³em definitywnego zamkniêcia
- dyskusji, a o E, czy nawet C i innych programistycznych dyskusji
- zapraszam na priva.
-
- Narazie!
- --
- Michal "Misha" Durys misha@femina.tom.pl
- A1200T, 040, 34MB RAM, 850MB HDD, 4xCD, SVGA, 33.6 kbps
-
-
-
-
-